package de.herzog.mtv;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Map;
import java.util.TreeMap;

import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Row;

public class SpielerDAO {

	public static Map<String, Spieler> load() throws IOException {
		Map<String, Spieler> spieler = new TreeMap<String, Spieler>();
		String fileName = "H:\\My Documents\\Privat\\Basketball\\Spieler-Meldungen-Stand-2013-09-20.xls";
		HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileName));
		HSSFSheet sheet = workbook.getSheetAt(0);
		for (int r = sheet.getFirstRowNum() + 1; r <= sheet.getLastRowNum(); r++) {
			Row row = sheet.getRow(r);
			Spieler spieler1 = new Spieler(row);
			if (spieler1.getLiga().length() > 0 && spieler1.getAushilfen().length() == 0) {
				spieler.put(spieler1.getName(), spieler1);
			}
		}
		return spieler;
	}

	public static void main(String[] args) {
		try {
			load();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
